﻿using System.Collections.Generic;
using System.Runtime.Serialization;

namespace JTLeigh.Commerce.Spencer.Features.ProductCatalog.Service.Contracts.GetAllCategoryPathsToProduct
{

	/// <summary>
	/// Response data contract for the <see cref="IProductCatalogService.GetAllCategoryPathsToProduct"/>
	/// operation.
	/// </summary>
	[DataContract]
	public class GetAllCategoryPathsToProductResponse
	{

		#region Properties

		/// <summary>
		/// Gets or sets the list of category paths to the product.
		/// </summary>
		/// <value>An <see cref="IList{TItem}"/> of <see cref="CategoryPath"/>.</value>
		[DataMember(IsRequired = true)]
		public IList<CategoryPath> Paths { get; set; }

		#endregion // Properties

	}

}
